VS自定义生成工具配置方法和相关VS系统变量含义

  1. 1、自定义生成工具配置方法
  2. 2、相关vs系统变量含义
  3. THE END!

1、自定义生成工具配置方法

以x86纯汇编编译为例:
x86纯汇编的编译需要yasm汇编器工具,在VC系统路径下查看当前系统中是否含有可用的yasm.exe:

where yasm.exe

可以将yasm.exe放在C盘windows下;
如果存在,直接运行yasm.exe会显示:

yasm:No input files specified

VS自定义生成工具配置方法:
1、首先选中汇编文件,右键属性—》常规—–》项类型—–》自定义生成工具;
2、在自定义生成工具中,命令行配置如下:

yasm -i %(RootDir)%(Directory)\ -f win32 -o $(IntDir)%(Filename).obj %(FullPath)
yasm -i %(RootDir)%(Directory)\ -f win64 -o $(IntDir)%(Filename).obj %(FullPath)

输出设置如下:

$(IntDir)%(Filename).obj;%(Outputs)

2、相关vs系统变量含义

%(RootDir):当前文件根目录 比如D:\
%(Directory): 当前文件目录,不包含根目录
$(IntDir):中间目录,临时目录,比如Release\
%(Filename):编译文件名,不包含后缀名
%(FullPath):编译源文件的完整路径,包括路径和文件名
$(TargetPath):生成lib,dll或exe目标的路径
$(TargetName):生成lib,dll或exe目标的名字
$(ProjectDir):当前工程vcxproj的路径
$(ProjectName):当前工程的名字
$(OutDir):输出目录
$(Platform):平台名字,x64或win32
$(Configuration):配置名称,Release或Debug

THE END!


本博文只能阅读,谢绝转载,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 2963033731@qq.com

文章标题:VS自定义生成工具配置方法和相关VS系统变量含义

字数:336

本文作者:Soaring Lee

发布时间:2018-11-20, 21:45:47

最后更新:2021-06-14, 12:13:44

原始链接:https://soaringleefighting.github.io/2018/11/20/【PE系列】Visual Studio自定义生成工具配置方法和相关vs系统变量含义/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

×

喜欢就点赞,疼爱就打赏

相册